package com.szewec.ps.model.road.facilities.investigation.task;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class RoadTunnel implements Serializable {
    private static final long serialVersionUID = -8237337606884873198L;

    private String id;

    // 路段设施调查任务ID
    private String roadInvestigationTaskId;

    // 隧道名称
    private String tunnelName;

    // 布置形式	单洞双线、双洞单线
    private Integer layoutForm;

    // 起点
    private String startingPoint;

    // 终点
    private String endPoint;

    // 总路面宽度
    private BigDecimal pavementWidth;

    // 人行道（检修道）宽度
    private BigDecimal sidewalkWidth;

    // 附件ID
    private List<String> addIds;

    // 需要删除的附件ID
    private List<String> removeIds;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRoadInvestigationTaskId() {
        return roadInvestigationTaskId;
    }

    public void setRoadInvestigationTaskId(String roadInvestigationTaskId) {
        this.roadInvestigationTaskId = roadInvestigationTaskId;
    }

    public String getTunnelName() {
        return tunnelName;
    }

    public void setTunnelName(String tunnelName) {
        this.tunnelName = tunnelName;
    }

    public Integer getLayoutForm() {
        return layoutForm;
    }

    public void setLayoutForm(Integer layoutForm) {
        this.layoutForm = layoutForm;
    }

    public String getStartingPoint() {
        return startingPoint;
    }

    public void setStartingPoint(String startingPoint) {
        this.startingPoint = startingPoint;
    }

    public String getEndPoint() {
        return endPoint;
    }

    public void setEndPoint(String endPoint) {
        this.endPoint = endPoint;
    }

    public BigDecimal getPavementWidth() {
        return pavementWidth;
    }

    public void setPavementWidth(BigDecimal pavementWidth) {
        this.pavementWidth = pavementWidth;
    }

    public BigDecimal getSidewalkWidth() {
        return sidewalkWidth;
    }

    public void setSidewalkWidth(BigDecimal sidewalkWidth) {
        this.sidewalkWidth = sidewalkWidth;
    }

    public List<String> getAddIds() {
        return addIds;
    }

    public void setAddIds(List<String> addIds) {
        this.addIds = addIds;
    }

    public List<String> getRemoveIds() {
        return removeIds;
    }

    public void setRemoveIds(List<String> removeIds) {
        this.removeIds = removeIds;
    }
}
